]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
status/network: Fix handling portal result
authorFlorian Müllner <fmuellner@gnome.org>
Fri, 11 Nov 2022 14:35:12 +0000 (15:35 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Thu, 17 Nov 2022 21:05:52 +0000 (22:05 +0100)
Commit 637ee7386e accidentally dropped all parameters from the
method invocation when changing a .bind() handler to an arrow
function.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2545>

js/ui/status/network.js

index 37ef977845ae32545526ece3fcf56c4c0e871773..6d21e2d59a17b7e87208f130677edf760ca3fd22 100644 (file)
@@ -1998,7 +1998,7 @@ class Indicator extends SystemIndicator {
             this._portalHelperProxy?.CloseAsync(path);
     }
 
-    async _portalHelperDone(proxy, emitter, parameters) {
+    async _portalHelperDone(parameters) {
         let [path, result] = parameters;
 
         if (result == PortalHelperResult.CANCELLED) {
@@ -2051,7 +2051,9 @@ class Indicator extends SystemIndicator {
                 g_interface_info: PortalHelperInfo,
             });
             this._portalHelperProxy.connectSignal('Done',
-                () => this._portalHelperDone().catch(logError));
+                (proxy, emitter, params) => {
+                    this._portalHelperDone(params).catch(logError);
+                });
 
             try {
                 await this._portalHelperProxy.init_async(